//
//  KHNodeModel.h
//  KHDBTools_Example
//
//  Created by 西安陪跑网络科技有限公司 on 2018/3/28.
//  Copyright © 2018年 apang. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface KHNodeModel : NSObject
/**
 UUID 唯一标识符
 */
@property (nonatomic, copy) NSString * nodeId;
/**
 本地跑步记录ID
 */
@property (nonatomic, copy) NSString * runningRecordId;//string
/**
 用户ID
 */
@property (nonatomic, assign) NSUInteger userId;
/**
 当前时间(yyyy-MM-dd HH:mm:ss)
 */
@property (nonatomic, copy) NSString *time;
/**
 当前用时（HH:mm:ss）
 */
@property (nonatomic, copy) NSString * duration;
/**
 当前已经跑的距离：km
 */
@property (nonatomic, assign) double length;
/**
 消耗卡路里值
 */
@property (nonatomic, assign) float calorieCount;
/**
 当前定位类型（android.标记GPS、基站）"当前定位类型"  String类型，如Gps，网络定位，基站定位，wifi定位
 */
@property (nonatomic, copy) NSString *locationInfo;//locationType
/**
 当前定位精度
 */
@property (nonatomic, assign) CGFloat locationPrecision;
/**
 是否为公里节点
 */
@property (nonatomic, assign) BOOL isKilometerNode;
/**
 平均速度 km/h
 */
@property (nonatomic, assign) double equallySpeed;
/**
 轨迹颜色
 */
@property (nonatomic, copy) NSString *color;
/**
 纬度值
 */
@property (nonatomic, assign) double latitude;
/**
 经度值
 */
@property (nonatomic, assign) double longitude;
/**
 是否有效 (可能包含无效原因) 无效原因：0 不在围栏内 1 过慢 2 过快 3低于最小有效里程 4不在规定时间内 5经过定点少于规定数量 6定向跑未按照定点顺序 正常88
 */
@property (nonatomic, assign) NSInteger isEffective;
/**
 是否为暂停节点, 0：不是，1：是
 */
@property (nonatomic, assign) NSInteger pauseStatus;//status
/**
 瞬时速度(km/h)
 */
@property (nonatomic, assign) CGFloat momentSpeed;
/**
 平均配速
 */
@property (nonatomic, copy) NSString * equallyPace;//....缺失
@end
